package com.bt7274.pojo.bo;

import lombok.Data;

import java.util.List;

@Data
public class PostListBO {
    private Integer forumId;        // 板块 ID
    private String keyword;         // 标题关键词
    private String author;          // 作者用户名
    private Integer type;           // 帖子类型（1-普通、2-精华、3-悬赏）
    private String timeRange;       // 时间范围（全部，一天，一周，一个月）
    private String sortBy;          // 排序方式（发帖时间，回复量，点击量）
    private Boolean isHot;       // 是否热门
    private List<Integer> forumIds; // 多个板块范围
    private Integer page;           // 页码
    private Integer pageSize;       // 每页条数

    // ↓ 补充用于 SQL 查询
    private List<String> postIds; // ES 返回的ID列表，用于 SQL IN 查询
    private Integer offset;       // (page - 1) * pageSize
    private Boolean filterPinned=false;
}
